export default {
  // context上下文   这里context 为store

  // 如果异步操作需要在这里操作
  // aUpdateInfo(context,payload) {
  //   setTimeout(() => {
  //     // 修改state 的唯一途径就是通过mutation 不能直接修改state
  //     context.commit('updateInfo')
  //     // console.log(payload)
  //     console.log(payload.message)
  //     payload.success()
  //   }, 1000);
  // }


  // 更优雅的写法
  aUpdateInfo(context,payload) {
    return new Promise((resolve, reject) => {
      setTimeout(() => {
        context.commit('updateInfo')
        console.log(payload)
        resolve('1234567489')
      }, 1000);
    })
  }

}